﻿#light

namespace Vim

[<Class>]
type internal HistoryUtil = 

    /// Begin a history related operation
    static member CreateHistorySession<'TData, 'TResult> : IHistoryClient<'TData, 'TResult> -> initialClientData: 'TData -> command: EditableCommand -> localAbbreviationMap: IVimLocalAbbreviationMap -> motionUtil: IMotionUtil -> IHistorySession<'TData, 'TResult>

    /// The set of KeyInput values which history considers to be a valid command
    static member CommandNames: KeyInput list
